#!/bin/bash

# 定义数据集路径和目标路径
DATASET_DIR="../../Dataset/public_dataset"
DATASET_DIR="/mnt/d/public_dataset/"
PROCESSED_DIR="../../Dataset/public_processed"
PROCESSED_DIR="/mnt/c/DocumentWorkSpace/public_processes/"

SCRIPT_DIR="./preprossData/dataset"

# 处理 APTOS 数据集
echo "开始处理 APTOS 数据集..."
python ${SCRIPT_DIR}/aptos.py --data_path ${DATASET_DIR}/APTOS --tar_path ${PROCESSED_DIR}/APTOS
echo "完成 APTOS 数据集处理."



# 处理 FARUM-ROP 数据集
echo "开始处理 FARUM-ROP 数据集..."
python ${SCRIPT_DIR}/farumROP.py --data_path ${DATASET_DIR}/FARUM-ROP --tar_path ${PROCESSED_DIR}/FARUM-ROP
echo "完成 FARUM-ROP 数据集处理."

# 处理 GlaucomaFundus 数据集
echo "开始处理 GlaucomaFundus 数据集..."
python ${SCRIPT_DIR}/GlaucomaFundus.py --data_path ${DATASET_DIR}/GlaucomaFundus --tar_path ${PROCESSED_DIR}/GlaucomaFundus
echo "完成 GlaucomaFundus 数据集处理."

# 处理 HVDROPDB 数据集
echo "开始处理 HVDROPDB 数据集..."
python ${SCRIPT_DIR}/hvdROP.py --data_path ${DATASET_DIR}/HVDROPDB --tar_path ${PROCESSED_DIR}/HVDROPDB
echo "完成 HVDROPDB 数据集处理."

# 处理 IDRiD 数据集
echo "开始处理 IDRiD 数据集..."
python ${SCRIPT_DIR}/idrid.py --data_path ${DATASET_DIR}/IDRiD --tar_path ${PROCESSED_DIR}/IDRiD
echo "完成 IDRiD 数据集处理."


# 处理 Messidor 数据集
echo "开始处理 Messidor 数据集..."
python ${SCRIPT_DIR}/messidor.py --data_path ${DATASET_DIR}/Messidor --tar_path ${PROCESSED_DIR}/Messidor
echo "完成 Messidor 数据集处理."

# 处理 PAPILA 数据集
echo "开始处理 PAPILA 数据集..."
python ${SCRIPT_DIR}/papila.py --data_path ${DATASET_DIR}/PAPILA --tar_path ${PROCESSED_DIR}/PAPILA
echo "完成 PAPILA 数据集处理."

# 处理 RIDoROP 数据集
echo "开始处理 RIDoROP 数据集..."
python ${SCRIPT_DIR}/RIDoROP.py --data_path ${DATASET_DIR}/RIDoROP --tar_path ${PROCESSED_DIR}/RIDoROP
echo "完成 RIDoROP 数据集处理."

# 处理 STARE 数据集
echo "开始处理 STARE 数据集..."
python ${SCRIPT_DIR}/stare.py --data_path ${DATASET_DIR}/STARE --tar_path ${PROCESSED_DIR}/STARE
echo "完成 STARE 数据集处理."

# 处理 cataractDataset 数据集
echo "开始处理 cataractDataset 数据集..."
python ${SCRIPT_DIR}/cataract.py --data_path ${DATASET_DIR}/cataractDataset --tar_path ${PROCESSED_DIR}/cataractDataset
echo "完成 cataractDataset 数据集处理."

# 处理 shenZhenEyeROP 数据集
echo "开始处理 shenZhenEyeROP 数据集..."
python ${SCRIPT_DIR}/shenzhenEyeROP.py --data_path ${DATASET_DIR}/shenZhenEyeROP --tar_path ${PROCESSED_DIR}/shenZhenEyeROP
echo "完成 shenZhenEyeROP 数据集处理."

# 处理 EyePACS 数据集
echo "开始处理 EyePACS 数据集..."
python ${SCRIPT_DIR}/eyepacs.py --data_path ${DATASET_DIR}/EyePACS --tar_path ${PROCESSED_DIR}/EyePACS
echo "完成 EyePACS 数据集处理."
echo "所有数据集处理完毕."